Challenges of Software Requirements Quality Assurance and Validation: A Systematic Literature Review
نویسندگان
چکیده
Validation of software requirements is a primary phase in engineering that ensures match the target system with intended needs acquirer. It aims to detect and correct errors prevail specified requirements. Although there are tremendous validation approaches, some may fail because limited or ineffective techniques unreliable requirements’ quality characteristics. In this study, systematic literature review performed. The study analyzes most adopted techniques, reports characteristics, discovers significant challenges techniques. identified 66 relevant studies analyzed derive deep insights into following aspects validation: trends methods, including their subtechnique strengths weaknesses, characteristics categories, tools datasets these We grouped categories: prototyping, inspection, knowledge-oriented, test-oriented, modeling assessment, formal models. analysis reported 19 27 tools, new several prevailed through trend those methods apply machine learning knowledge from dictionaries ontologies. Most about how express revert clients’ feedback. There strong relationship between application domain, attributes. Thus, an immense need unify domain-specific methods.
منابع مشابه
A systematic literature review of software requirements prioritization research
Context: During requirements engineering, prioritization is performed to grade or rank requirements in their order of importance and subsequent implementation releases. It is a major step taken in making crucial decisions so as to increase the economic value of a system. Objective: The purpose of this study is to identify and analyze existing prioritization techniques in the context of the form...
متن کاملRequirements engineering for software product lines: A systematic literature review
Context: Software product line engineering (SPLE) is a growing area showing promising results in research and practice. In order to foster its further development and acceptance in industry, it is necessary to assess the quality of the research so that proper evidence for adoption and validity are ensured. This holds in particular for requirements engineering (RE) within SPLE, where a growing n...
متن کاملA systematic literature review of software quality cost research
Software quality costs have not received as much attention from the research community as other economic aspects of software development. Over the last three decades, a number of articles on this topic have appeared in a range of journals, but comprehensive overviews of this body of research are not available. For the detailed review of software quality cost research presented in this article, ...
متن کاملSoftware Quality Assessment using Flexibility: A Systematic Literature Review
Software flexibility has been viewed as one of the software quality determinant factors apart from usability, reliability and maintainability. Software expected to achieve high level of flexibility in order to comply with current dynamic nature of user requirement. However, there is no effort on systematically collect, review and synthesize article that relate to this topic. This trigger a need...
متن کاملA Systematic Literature Review of Requirements
Requirements engineering is a fundamental part of the software engineering process. When the stakeholders of the software project disagree on the requirements, requirements negotiation methods can be used to reach that agreement. This avoids rework and extra costs. A number of new requirements negotiation methods are created by researchers over the last years. This paper provides a review on wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2021
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2021.3117989